  /**绿色字体&&按钮*/

  $btnfColor: #6FB138;
  body {
    background: #efeff3;
  }
	
	/**
	 * 文字超长省略
	 */
	
	.ellipsis {
	  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
	}

  .btn-font-color {
    color: $btnfColor;
  }

  .gradient {
    background: -webkit-linear-gradient(left, #8CD362, #B7DB68);
    background: -o-linear-gradient(right, #8CD362, #B7DB68);
    background: -moz-linear-gradient(right, #8CD362, #B7DB68);
    background: linear-gradient(to right, #8CD362, #B7DB68);
  }

  .gradient-y {
    background: -webkit-linear-gradient(top, #8CD362, #B7DB68);
    background: -o-linear-gradient(bottom, #8CD362, #B7DB68);
    background: -moz-linear-gradient(bottom, #8CD362, #B7DB68);
    background: linear-gradient(to bottom, #8CD362, #B7DB68);
  }

  .tar {
    text-align: right;
  }

  .tac {
    text-align: center;
  }

  .empty {
    padding: 0.25rem;
    text-align: center;
  }

  #scrollView::-webkit-scrollbar {
    display: none;
  }
  /**活动促销状态*/

  .active-status {
    background: -webkit-linear-gradient(top, #FF3D15, #FF7316);
    background: -o-linear-gradient(bottom, #FF3D15, #FF7316);
    background: -moz-linear-gradient(bottom, #FF3D15, #FF7316);
    background: linear-gradient(to bottom, #FF3D15, #FF7316);
    color: #fff;
    padding: 0 0.1rem;
    border-radius: 2px;
  }
  /**表单高度*/

  .yd-cell-right {
    font-family: 'PingFang-SC-Medium';
  }
  /**大按钮*/

  .yd-btn-block {
    margin-top: 0.35rem;
    font-size: 0.3rem;
    font-family: 'PingFang-SC-Medium'; //    border-radius: 0;
  }

  .yd-cell-right .yd-datetime-input,
  .yd-cell-right input[type=date],
  .yd-cell-right input[type=datetime-local],
  .yd-cell-right input[type=email],
  .yd-cell-right input[type=number]:not(.yd-spinner-input),
  .yd-cell-right input[type=password],
  .yd-cell-right input[type=tel],
  .yd-cell-right input[type=text],
  .yd-cell-right input[type=time],
  .yd-cell-right input[type=url] {
    font-family: 'PingFang-SC-Medium';
  }
  /**上拉弹窗*/

  .popup {
    background-color: #fff;
  }

  .popup-title {
    border-bottom: 1px solid #d9d9d9;
    height: 0.88rem;
    padding: 0 0.24rem;
  }
  /**菜单*/

  .menu {
    .menu-tab {
      border-bottom: 1px solid #ddd;
      padding-bottom: 0.11rem;
      background: #fff;
      ul {
        li {
          font-size: 0.3rem;
          text-align: center;
          padding: 0.25rem 0 0;
          strong {
            display: inline-block;
            border-bottom: 2px solid #fff;
            padding-bottom: 0.05rem;
          }
        }
        li.active {
          color: #6FB138;
          strong {
            display: inline-block;
            border-bottom: 2px solid #6FB138;
            padding-bottom: 0.05rem;
          }
        }
      }
    }
    .menu-tab::-webkit-scrollbar {
      display: none;
    }
  }
  /**订单*/

  .card-body {
    padding: 0 0 0.25rem;
    .product-img {
      width: 1.1rem;
      height: 1.1rem;
      margin-right: 0.15rem;
      img {
        width: 100%;
        height: 100%;
      }
    }
    .price {
      color: #FF3D15;
      font-size: 0.35rem;
    }
    p.sl {
      font-size: 0.12rem;
      color: #797D77;
      padding: 0.1rem 0;
    }
  }
  /**首页list*/

  ul.list {
    li {
      padding: 0.25rem;
      border-bottom: 1px solid #ddd;
      .list-img {
        margin-right: 0.25rem;
        width: 1rem;
        height: 1rem;
        img {
          width: 100%;
          height: 100%;
          border-radius: 2px;
        }
      }
      p.name {
        font-size: 0.27rem;
        padding-bottom: 0.06rem;
      }
    }
    background: #fff;
  }

  .yd-badge {
    line-height: normal;
  }
  /**
 * 文字超长省略
 */

  .ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .ProSkuDetailPop {
    .yd-popup {
      background: none; // border-radius: 10px 10px 0 0;
      // border: 1px solid red;
      .yd-popup-content {
        padding-top: 1.2rem; // overflow: none !important;
        overflow-y: hidden;
      }
    }
    .prodet-info {
      margin-top: -1.2rem;
      .prodet-img {
        margin: 0 0.24rem;
        height: 2.9rem;
        width: 2.9rem;
        img {
          width: 100%;
          height: 100%; // margin-left: 10px;
          border-radius: 5px;
        }
      }
      .prodet-price {
        font-size: 0.36rem;
        color: #FF3D15;
        font-weight: bold;
      }
      .prodet-name {
        font-size: 0.28rem;
        color: #2F3927;
      }
      .prodet-skuname {
        font-size: 0.18rem;
        color: #2F3927;
      }
    }
    .conteng-bg {
      height: 8.23rem;
      background: #fff;
      margin-top: -1.8rem;
      border-radius: 10px 10px 0 0;
      padding: 0.24rem;
      padding-top: 2.1rem;
			// position: relative;
      .line {
        height: 1px;
        background: #ddd;
      }
			.closebtn{
				height: 0.48rem;
				width: 0.48rem;
				position: absolute;
				top: 1.4rem;
				right: 0.24rem;
				img{
					width: 100%;
					height: 100%;
				}
			}
      .remark {
        font-size: 0.26rem;
        color: #797D77;
        padding: 0.24rem 0;
      }
    }
  }
